﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace Y2016CS32ONLINE.STRUCTURE_PROGRAMMING.EXCERCISES
{
    public partial class SAMPLE01 : Form
    {
        public SAMPLE01()
        {
            InitializeComponent();
        }

        private void btnDangNhap_Click(object sender, EventArgs e)
        {
            errorProvider1.Clear();
            //1. Kiểm tra trạng thái Null rỗng của các đk
            if(string.IsNullOrEmpty(txtTenTruyCap.Text)){
                //MessageBox.Show("Đề nghị bạn nhập vào ...", "Admin");
                errorProvider1.SetError(txtTenTruyCap, "Đề nghị bạn nhập vào ...");
                txtTenTruyCap.Focus();
            }                
            else if(string.IsNullOrEmpty(txtMatKhau.Text)){
                //MessageBox.Show("Đề nghị bạn nhập vào ...", "Admin");
                errorProvider1.SetError(txtMatKhau, "Đề nghị bạn nhập vào ...");
                txtMatKhau.Focus();
            }                
            else
            {
                //2. Kiểm tra xác thực thông tin tài khoản
                if(txtTenTruyCap.Text.Equals("abc")
                        && txtMatKhau.Text.Equals("nothing"))
                {
                    frmMAIN frm = new frmMAIN();
                    frm.ShowDialog();
                }
                else
                {
                    MessageBox.Show("Bạn vui lòng nhập vào ...", "Admin");
                    txtTenTruyCap.Text = "";
                    txtTenTruyCap.Focus();
                    txtMatKhau.Text = "";
                }                    
            }
        }

        private void btnThoat_Click(object sender, EventArgs e)
        {
            //Cách 01:
            DialogResult yes =
                MessageBox.Show("Bạn có chắc chắn muốn thoát ứng dụng?",
                                "Thông báo",
                                MessageBoxButtons.YesNo,
                                MessageBoxIcon.Question);
            if(yes == System.Windows.Forms.DialogResult.Yes)
                Application.Exit();            

            //Cách 02: 
            if (MessageBox.Show("Bạn có chắc chắn muốn thoát ứng dụng?",
                                "Thông báo",
                                MessageBoxButtons.YesNo,
                                MessageBoxIcon.Question) 
                                    == System.Windows.Forms.DialogResult.Yes)
                Application.Exit();
        }
    }
}
